{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "86e3308e",
   "metadata": {},
   "source": [
    "Script 1-1: igraph example of hackathon network"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "285b1f90",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Requirement already satisfied: igraph in /Users/franckm/opt/anaconda3/lib/python3.9/site-packages (0.10.4)\n",
      "Requirement already satisfied: texttable>=1.6.2 in /Users/franckm/opt/anaconda3/lib/python3.9/site-packages (from igraph) (1.6.7)\n",
      "Requirement already satisfied: pycairo in /Users/franckm/opt/anaconda3/lib/python3.9/site-packages (1.23.0)\n"
     ]
    }
   ],
   "source": [
    "#install igraph and pycairo\n",
    "!pip install igraph\n",
    "!pip install pycairo"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "492a016a",
   "metadata": {},
   "outputs": [],
   "source": [
    "#import igraph\n",
    "import igraph as ig\n",
    "from igraph import Graph"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "99ba5315",
   "metadata": {},
   "outputs": [],
   "source": [
    "#create hackathon network\n",
    "g_colleagues=ig.Graph(edges=[(0,1),(0,2),(1,2)],n=3,directed=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "05345748",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n",
       "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"200pt\" height=\"200pt\" viewBox=\"0 0 200 200\" version=\"1.1\">\n",
       "<defs>\n",
       "<g>\n",
       "<symbol overflow=\"visible\" id=\"glyph0-0\">\n",
       "<path style=\"stroke:none;\" d=\"M 0.453125 0 L 0.453125 -10.042969 L 8.421875 -10.042969 L 8.421875 0 Z M 7.164062 -1.257812 L 7.164062 -8.785156 L 1.710938 -8.785156 L 1.710938 -1.257812 Z M 7.164062 -1.257812 \"/>\n",
       "</symbol>\n",
       "<symbol overflow=\"visible\" id=\"glyph0-1\">\n",
       "<path style=\"stroke:none;\" d=\"M 1.03125 -10.042969 L 2.980469 -10.042969 L 5.867188 -1.550781 L 8.730469 -10.042969 L 10.65625 -10.042969 L 10.65625 0 L 9.367188 0 L 9.367188 -5.925781 C 9.367188 -6.132812 9.371094 -6.472656 9.378906 -6.945312 C 9.386719 -7.417969 9.390625 -7.925781 9.390625 -8.46875 L 6.527344 0 L 5.179688 0 L 2.296875 -8.46875 L 2.296875 -8.164062 C 2.296875 -7.917969 2.300781 -7.542969 2.3125 -7.039062 C 2.324219 -6.535156 2.332031 -6.164062 2.332031 -5.925781 L 2.332031 0 L 1.03125 0 Z M 1.03125 -10.042969 \"/>\n",
       "</symbol>\n",
       "<symbol overflow=\"visible\" id=\"glyph0-2\">\n",
       "<path style=\"stroke:none;\" d=\"M 6.21875 -4.117188 L 4.695312 -8.550781 L 3.078125 -4.117188 Z M 3.984375 -10.042969 L 5.523438 -10.042969 L 9.167969 0 L 7.675781 0 L 6.65625 -3.007812 L 2.6875 -3.007812 L 1.601562 0 L 0.203125 0 Z M 3.984375 -10.042969 \"/>\n",
       "</symbol>\n",
       "<symbol overflow=\"visible\" id=\"glyph0-3\">\n",
       "<path style=\"stroke:none;\" d=\"M 5.40625 -10.300781 C 6.351562 -10.300781 7.167969 -10.121094 7.855469 -9.753906 C 8.851562 -9.230469 9.464844 -8.3125 9.6875 -7 L 8.339844 -7 C 8.175781 -7.734375 7.835938 -8.269531 7.320312 -8.601562 C 6.804688 -8.9375 6.15625 -9.105469 5.375 -9.105469 C 4.445312 -9.105469 3.660156 -8.757812 3.023438 -8.058594 C 2.390625 -7.363281 2.070312 -6.324219 2.070312 -4.941406 C 2.070312 -3.75 2.332031 -2.777344 2.859375 -2.027344 C 3.382812 -1.277344 4.234375 -0.902344 5.421875 -0.902344 C 6.328125 -0.902344 7.078125 -1.164062 7.671875 -1.691406 C 8.265625 -2.21875 8.570312 -3.070312 8.585938 -4.246094 L 5.441406 -4.246094 L 5.441406 -5.375 L 9.851562 -5.375 L 9.851562 0 L 8.976562 0 L 8.648438 -1.292969 C 8.1875 -0.785156 7.78125 -0.433594 7.421875 -0.238281 C 6.828125 0.0976562 6.066406 0.265625 5.148438 0.265625 C 3.957031 0.265625 2.933594 -0.117188 2.078125 -0.890625 C 1.144531 -1.855469 0.675781 -3.179688 0.675781 -4.867188 C 0.675781 -6.546875 1.132812 -7.886719 2.042969 -8.878906 C 2.910156 -9.828125 4.03125 -10.300781 5.40625 -10.300781 Z M 5.40625 -10.300781 \"/>\n",
       "</symbol>\n",
       "</g>\n",
       "</defs>\n",
       "<g id=\"surface2\">\n",
       "<rect x=\"0\" y=\"0\" width=\"200\" height=\"200\" style=\"fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;\"/>\n",
       "<path style=\"fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(26.666667%,26.666667%,26.666667%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 180 20 L 108.332031 180 \"/>\n",
       "<path style=\"fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(26.666667%,26.666667%,26.666667%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 180 20 L 20 30.734375 \"/>\n",
       "<path style=\"fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(26.666667%,26.666667%,26.666667%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 108.332031 180 L 20 30.734375 \"/>\n",
       "<path style=\"fill-rule:nonzero;fill:rgb(100%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 200 20 C 200 31.046875 191.046875 40 180 40 C 168.953125 40 160 31.046875 160 20 C 160 8.953125 168.953125 0 180 0 C 191.046875 0 200 8.953125 200 20 \"/>\n",
       "<path style=\"fill-rule:nonzero;fill:rgb(100%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 128.332031 180 C 128.332031 191.046875 119.375 200 108.332031 200 C 97.285156 200 88.332031 191.046875 88.332031 180 C 88.332031 168.953125 97.285156 160 108.332031 160 C 119.375 160 128.332031 168.953125 128.332031 180 \"/>\n",
       "<path style=\"fill-rule:nonzero;fill:rgb(100%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 40 30.734375 C 40 41.78125 31.046875 50.734375 20 50.734375 C 8.953125 50.734375 0 41.78125 0 30.734375 C 0 19.6875 8.953125 10.734375 20 10.734375 C 31.046875 10.734375 40 19.6875 40 30.734375 \"/>\n",
       "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
       "  <use xlink:href=\"#glyph0-1\" x=\"174.15625\" y=\"26.632812\"/>\n",
       "</g>\n",
       "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
       "  <use xlink:href=\"#glyph0-2\" x=\"103.644531\" y=\"186.632812\"/>\n",
       "</g>\n",
       "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",
       "  <use xlink:href=\"#glyph0-3\" x=\"14.734375\" y=\"37.503906\"/>\n",
       "</g>\n",
       "</g>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<igraph.drawing.cairo.plot.CairoPlot at 0x7f8608530e80>"
      ]
     },
     "execution_count": 4,
     "metadata": {
      "image/svg+xml": {
       "isolated": true
      }
     },
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#plot the hackathon network\n",
    "ig.plot(g_colleagues,bbox=(200,200),vertex_size=40,vertex_label=[\"M\",\"A\",\"G\"])"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f1e410bf",
   "metadata": {},
   "source": [
    "Script 1-2: NetworkX example of hackathon network"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "7204e15b",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Requirement already satisfied: NetworkX in /Users/franckm/opt/anaconda3/lib/python3.9/site-packages (2.8.8)\r\n"
     ]
    }
   ],
   "source": [
    "#install NetworkX\n",
    "!pip install NetworkX"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "5d6a8529",
   "metadata": {},
   "outputs": [],
   "source": [
    "#import NetworkX\n",
    "import networkx as nx"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "b50978da",
   "metadata": {},
   "outputs": [],
   "source": [
    "#create hackathon network\n",
    "G = nx.Graph()\n",
    "G.add_nodes_from([1, 3])\n",
    "G.add_edges_from([(1, 2), (1, 3), (2, 3)])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "eb8ce768",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#plot the hackathon network\n",
    "import matplotlib.pyplot as plt\n",
    "G.nodes[1]['initial'] = 'M'\n",
    "G.nodes[2]['initial'] = 'A'\n",
    "G.nodes[3]['initial'] = 'G'\n",
    "labels = nx.get_node_attributes(G, 'initial')\n",
    "nx.draw(G, labels=labels, font_weight='bold')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "49c41f2b",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.7"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
